2024-06-19 03:56| 来源: 网络整理| 查看: 265
先来看一下这两个函数的函数原型 这两个函数的功能都是回收已经退出的子进程的资源,获取子进程的退出信息,防止出现僵尸进程。 先来看wait函数: 函数参数:输出型参数,获取子进程退出状态,不关心则设置成NULL 返回值: 成功返回被等待进程id,失败返回-1 再来看waitpid函数: 函数参数: pid: pid=-1,等待任意一个子进程,和wait等效 pid>0:只等待进程id等于pid的进程 pid=0:等待同一进程组的任意一个进程,如果子进程加入其他进程组不加理会 pid